import { request, useRequest } from '@umijs/max';
import { useEffect } from 'react';

const getData = (url: string, params: object) => {
  return request('http://www.pudge.wang:3080' + url, {
    method: 'GET', // "POST"
    params, // post请求是加body
  })
    .then((res: any) => {
      console.log('res', res);

      return res;
    })
    .catch((err: any) => {
      console.log(err);
    });
};

// 组件
const Index = () => {
  useEffect(() => {
    getData('/api/rated/list', { a: 3 }).then((res: any) => {
      console.log(res);
    });
  }, []);
  // const { data, error, loading } = useRequest(() => {
  //   return getData('/api/rated/list', { a: 3 });
  // });

  // return (
  //   <>
  //     <h2>数据请求</h2>
  //   </>
  // );

  // if (loading) {
  //   return <div>loading...</div>;
  // }
  // if (error) {
  //   return <div>{error.message}</div>;
  // }

  return (
    <>
      <h2>数据请求</h2>
      {/* <ul>
        {data.map((item: any) => (
          <li key={item._id}>{item.title}</li>
        ))}
      </ul> */}
    </>
  );
};

export default Index;
